2023/12/23953字符
函数
range 函数
arr = range(0, 10)
print(list(arr)) #--> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
list(range(0, 10, 3)) #--> [0, 3, 6, 9]
reversed 倒序
arr = reversed([1, 2, 3])
print(list(arr)) #--> [3, 2, 1]
enumerate 枚举函数
arr = enumerate(['hello', 'world'])
print(list(arr)) #--> [(0, 'hello'), (1, 'world')]
for index, name in arr :
print(index, name)
zip
arr1 = ['hello', 'world']
arr2 = [3, 4]
newArr = list(zip(arr1, arr2))
print(newArr) #--> [('hello', 3), ('world', 4)]
自定义函数
def fn (text, num = 18, *arge) : # = 默认值 * 剩余参数
print('hello ' + text)
fn('bozai') #--> hello bozai
def obj (a, b) :
def fn1 (num) :
return num
def fn2 (num) :
return num
return fn1(a) + fn2(b)
print(obj(1, 2)) #--> 3